senegal dolphin - German English Dictionary